package controller.steam;

import java.io.IOException;
import java.util.List;

import model.Game;
import util.IOUtil;

public class Leitor 
{
	public static void ler( )
	{
		
		try
		{
			@SuppressWarnings("unchecked")
			List<Game> jogos = (List<Game>) IOUtil.ler( "jogos/jogosSteam.bokData" );
			
			int    nTotalPromo = 0;
			double nPrecoBaixo = 99999;
			Game gami = null;
			
			for( Game game : jogos )
			{
				if( game.getPrecoOrignal() != null )
					nTotalPromo++;
				
				double preco = contertePreco( game.getPrecoAtu() );
				
				if( preco != -1 && preco < nPrecoBaixo )
				{
					nPrecoBaixo = preco;
					gami = game;
				}
			}
			
			System.out.println( "em promo " + nTotalPromo );
			System.out.println( "Baixo " + gami.getPrecoAtu() + " " + gami.getNome() );
		}
		catch( ClassNotFoundException e )
		{
			e.printStackTrace( );
		}
		catch( IOException e ) 
		{
			e.printStackTrace( );
		}
	}

	private static double contertePreco( String str )
	{
		try
		{
			return Double.parseDouble( str.replace( ",", "." ) );
		}
		catch( Exception e )
		{
			
		}
		
		return -1;
	}
	
	public static void main( String[] args )
	{
		ler( );
	}
}